package com.lucy.nepu.system.period;

import org.springframework.data.jpa.repository.JpaRepository;

import java.util.Date;
import java.util.List;
import java.util.Optional;

/**
 * @author kindear
 * 考核周期
 */
public interface PeriodDAO extends JpaRepository<Period,String> {
    /**
     * 查询当前时间所处周期
     * @param now1 当前时间
     * @param now2 当前时间
     * @return 当前所处周期
     */
    List<Period> findByStartDateLessThanAndEndDateGreaterThan(Date now1, Date now2);

    /**
     * 查询当前考核周期子周期
     * @param parentId 考核周期ID
     * @return 周期列表
     */
    List<Period> findByParentId(String parentId);

}
